/**
 * 接口错误中间件
*/
module.exports = () => {
  return async function notFoundHandler(ctx, next) {
    await next();

    const { status } = ctx;

    // 404返回自定义错误页面
    if (status === 404) {
      ctx.set('Content-type', 'text/html;charset=utf-8');
      ctx.status = 404;
      await ctx.render('404.tpl');
    }
  };
};
